package com.iretailer.report.base;


import com.iretailer.report.influxdb.service.InfluxdbDwellService;
import com.iretailer.report.influxdb.service.InfluxdbEasAlarmService;
import com.iretailer.report.influxdb.service.InfluxdbFlowService;
import com.iretailer.report.influxdb.service.InfluxdbPassByService;
import com.iretailer.report.quartz.systemTask.WeatherTask;
import com.iretailer.report.service.*;
import org.modelmapper.ModelMapper;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * @Auther xjw
 * @Date 2019/1/18 1605
 * @Description
 */
public class BaseAction {

    @Autowired
    protected ModelMapper modelMapper;

    @Autowired
    protected UserService userService;

    @Autowired
    protected HeatChatRuleService heatChatRuleService;

    @Autowired
    protected UserMallService userMallService;

    @Autowired
    protected LocationService locationService;

    @Autowired
    protected CompanyService companyService;

    @Autowired
    protected RoleService roleService;

    @Autowired
    protected CategoriesService categoriesService;

    @Autowired
    protected MallsService mallsService;

    @Autowired
    protected MenusService menusService;

    @Autowired
    protected PageWidgetService pageWidgetService;

    @Autowired
    protected PageWidgetCompanyService pageWidgetCompanyService;

    @Autowired
    protected RemoteServicesService remoteServicesService;

    @Autowired
    protected PhysicalzonesService physicalzonesService;

    @Autowired
    protected CameraZoneService cameraZoneService;

    @Autowired
    protected CameraService cameraService;

    @Autowired
    protected DevicesService devicesService;

    @Autowired
    protected HolidayService holidayService;

    @Autowired
    protected BusinessTimeService businessTimeService;

    @Autowired
    protected CoefficientService coefficientService;

    @Autowired
    protected BusinessTimeMallService businessTimeMallService;

    @Autowired
    protected CoefficientZoneService coefficientZoneService;

    @Autowired
    protected ActivityService activityService;

    @Autowired
    protected WeatherService weatherService;

    @Autowired
    protected LogService logService;

    @Autowired
    protected InfluxdbFlowService influxdbFlowService;

    @Autowired
    protected InfluxdbPassByService influxdbPassByService;

    @Autowired
    protected InfluxdbDwellService influxdbDwellService;

    @Autowired
    protected InfluxdbEasAlarmService influxdbEasAlarmService;

    @Autowired
    protected WeatherTask weatherTask;

    @Autowired
    protected SalesService salesService;

    @Autowired
    protected RoleMenuService roleMenuService;

    @Autowired
    protected QuartTaskService quartTaskService;

    @Autowired
    protected SendRegularlyService sendRegularlyService;

    @Autowired
    protected TagTypeService tagTypeService;

    @Autowired
    protected TagTypeMallsService tagTypeMallsService;

    @Autowired
    protected FaceService faceService;

    @Autowired
    protected FaceAlarmService faceAlarmService;

    @Autowired
    protected FaceAlarmRecordService faceAlarmRecordService;

    @Autowired
    protected LangDictService langDictService;

    @Autowired
    protected RenewalRecordService renewalRecordService;

    @Autowired
    protected ConfigService configService;
}
